decomposing animal cadaver - Turc Anglais Dictionnaire